package pers.zb.cloud.eureka;

import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * Eureka注册中心服务
 */
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {

    public static void main(String[] args) {
        /*
        //本地调试的时候，如果想运行多个Eureka节点服务，可以通过此方式，即可实现Eureka集群
        Scanner scanner = new Scanner(System.in);
        String profiles = scanner.nextLine();//eureka-node1 或者 eureka-node2 ，详情请查看 application.yml 中Eureka节点的profiles配置
        new SpringApplicationBuilder(EurekaServer.class).profiles(profiles).run(args);
        */


        //这里就默认启动 eureka-node1 这个节点服务（节点名称请查看 application.yml 中的 spring.profiles 的值）
        new SpringApplicationBuilder(EurekaApplication.class).profiles("eureka-node1").run(args);
    }
}
